package leetcode.sword;

public class TestRefer {
    /*
    探索java函数传参机制，除了基本数据类型int,string,char等传的是值，其他引用数据类型，如数组，对象等，传的也是值，但是这个值是引用类型的地址
     */
    public static void main(String[] args) {
//        int[] a = {1,2,3};
//        change(a);
//        System.out.println(a[0]);
        String test = "wangc";
//        change(test);
        System.out.println(test.length());
//        char[] test1 = {'w','a','n','g','c'};
//        change(test1);
//        System.out.println(test1[0]);
    }

    static void change(int[] nums){
        nums[0] = -1;
    }

    static void change(String nums){
        nums = "changed";
    }
    static void change(char[] nums){
        nums[0] = 'c';
    }
}
